//package com.river.springbootdemo.service;
//
//import com.river.springbootdemo.entity.ProductCategory;
//import com.river.springbootdemo.repository.ProductCategoryRepository;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.data.domain.Sort;
//import org.springframework.stereotype.Service;
//
//import java.util.List;
//import java.util.Optional;
//
//@Service
//public class ProductCategoryService {
//    @Autowired
//    ProductCategoryRepository repository;
//
//    public ProductCategory findOne(Integer id) {
//        Optional<ProductCategory> byId = repository.findById(id);
//        return byId.orElse(null);
//    }
//
//    public List<ProductCategory> findAll() {
//        return repository.findAll(Sort.by(Sort.Order.asc("createTime")));
//    }
//
//    public ProductCategory save(ProductCategory productCategory) {
//        return repository.save(productCategory);
//    }
//
//    public List<ProductCategory> findByCategoryTypeIn(List<Integer> types) {
//        return repository.findByCategoryTypeIn(types);
//    }
//}
